Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F5 Sweden #1-w1 Sweden #1-w3 Sweden #1-w4 Algeria F2 France F9 France F10 France F11 Morocco F2 Morocco F3 France F14 France F20 Portugal F2 Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 France F9 France F11 France F14 Great Britain F3 France F4 Italy F10 Great Britain F8 Tunisia F3 France F9 France F16 Great Britain F17 France F7 China F1 China F2 France F13 France F15 France F19 France F2 France F4 France F5 France F6 France F7 Great Britain F7 France F9 France F10 France F11 France F3 Spain F31 Spain F32 France F17 France F2 Croatia F2 France F8 France F17 France F20 France F2 France F3 France F7 France F9 Great Britain F8 Italy F13 France F10 France F11 France F12 France F13 Portugal F5 France F19 France F20 France F21 France F22 France F3 France F4 France F5 France F6 France F8 France F9 France F10 France F18 France F21 France F6 France F12 Italy F29 France F21 France F19 France F18 France F3 France F6 France F8 France F11 France F12 France F13 France F16 France F18 France F19 France F13 France F6 France F17 Belgium F2 France F8 Romania F2 France F13 France F17 France F18 France F19 Israel F17 Israel F18 France F2 (Bressuire) France F3 (Veigy-Foncenex) Great Britain F2 (Tipton) France F4 (Lille) France F5 (Toulouse) Qatar F1 (Doha) Qatar F2 (Doha) France F8 (La Grande Motte) Israel F5 (Akko) Israel F6 (Akko) Spain F15 (Sta. Margarida Montbui) Israel F9 (Kiryat Shmona) Israel F10 (Kiryat Shmona) Spain F18 (Palma del Rio) France F15 (Ajaccio) Portugal F16 (Sintra) Portugal F17 (Sintra) France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) Great Britain F6 (Barnstaple) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) Tunisia F13 (Jerba) France F7 (La Grande Motte) Tunisia F18 (Jerba) Sweden #1-w2 Netherlands F2 Open de L'Isere - Grenoble Tennis Napoli Cup - Napoli Challenger Ford de Cherbourg - Cherbourg Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Genoa Open Challenger-Fondazione Carige - Genova Open de L'Isere - Grenoble San Remo Tennis Cup - San Remo The LTA Sunderland Challenger - Sunderland Tennis Napoli Cup 2006 - Napoli XXVIII Edizione 'A.Savoldi' - Manerbio Trofeo Sisma Mantova - Mantova IPP Geneva Trophy - Geneva Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Genoa Open - Genova Iskratel Open - Kranj Pekao Open - Szczecin Memorial Savigni - Sassuolo Morocco Tennis Tour - Rabat Tennis Napoli Cup 2007 - Napoli Open de Rennes La Trinitaine - Rennes Internationaux de Nouvelle-Caledonie - New Caledonia Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini IPP Geneva Trophy - Geneva Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Tean International - Alphen DPD Challenger 2002 - Aschaffenburg GHI Bronz Classic - Bronx Tennis Napoli Cup - Naples Challenger Tunisie - Tunis Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Garden Open - Rome Trani Cup - Trani Morocco Tennis Tour - Rabat Mamaia Challenger - Constanta BSI Challenger Lugano - Lugano 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto VIII Trofeo Ciutat de Barcelona - Barcelona San Marino CEPU Open - San Marino St. Petersburg Challenger 2006 - St. Petersburg Challenger Copa Sevilla - Seville Open des Alpes Trophee BNP Paribas - Grenoble Garden Open - Rome ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto LTA Shrewsbury Challenger - Shrewsbury Open de L'Isere - Grenoble Challenger 42 - Andrezieux Zagreb Open - Zagreb Caversham International Tennis Tournament - Jersey Gemax Samsung Open 2004 - Belgrade Open de Montauban - Montauban Cepu Open - San Marino IPP Geneva Trophy - Geneva Bancastato Challenger Lugano - Lugano IPP Open - Helsinki Tennis Napoli Cup - Napoli BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Lugano Challenger Mamaia Challenger - Constanta Turin Challenger Trani Cup - Trani San Marino Challenger Campos do Jordao Challenger Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona Internationaux de Nouvelle-Caledonie - New Caledonia Noumea Challenger St. Remy Challenger Heilbronn Challenger KGHM Emax Polish Indoors - Wroclaw Napoli Challenger San Benedetto Challenger - San Benedetto Rennes Challenger Privatbank Open 2006 - Dnepropetrovsk San Remo Challenger Bordeaux Challenger Tatra Banka Open - Bratislava Lugano Challenger Arad Challenger Recanati Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Quimper Challenger St. Brieuc Challenger Rijeka Challenger Belo Horizonte Challenger Tampere Challenger Roma Challenger 2007 - Rome Riviera de Rimini Challenger - Rimini Trani Challenger San Marino Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Franche-Comte - Besancon Alphen Challenger Todi Challenger Rennes Challenger Orleans Challenger 2008 China TCL Challenger - Guangzhou Guzzini Challenger - Recanati BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Quimper Challenger Biella Challenger Open D'Orleans - Orleans Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Furth Challenger Mitsubishi Electric Europe Cup - Monza Barletta Challenger Turin Challenger Pozoblanco Challenger Monza Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Kosice Challenger Sibiu Challenger Brasov Challenger Szczecin Challenger Noumea Challenger Loughborough Challenger San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Polska Energia Open - Bytom Furth Challenger Blois Challenger Timisoara Challenger Todi Challenger Kos Succhetti Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Recanati Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Como Challenger Genova Challenger Alphen Challenger Szczecin Challenger Top Wool Challenger-Immagine Trophy - Biella Mouilleron-Le-Captif Challenger Casablanca Challenger Chennai Challenger Kolkata Challenger Ciutat de Barcelona - Barcelona Barranquilla Challenger St. Brieuc Challenger Tatra Banka Open 2006 - Bratislava Tunis Challenger Challenger DCN de Cherbourg - Cherbourg Aix En Provence Challenger Bordeaux Challenger Milan Challenger Portoroz Challenger San Benedetto Challenger San Marino Challenger Isla de Gran Canaria - Mas Palomas Cordenons Challenger Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Sibiu Challenger Open de Montauban - Montauban San Marino Cepu Open - San Marino Glasgow Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger St. Brieuc Challenger Turin Challenger Rome Challenger Segovia Challenger St. Remy Challenger IPP Open - Helsinki Orleans Challenger LTA Shrewsbury Challenger - Shrewsbury Fujitsu Siemens Open - Budapest Cherbourg Challenger Quimper Challenger Aix En Provence Challenger Citta di Brindisi - Brindisi Lyon Challenger Segovia Challenger Caltanissetta Challenger Orleans Challenger 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Brest Challenger Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Recanati Challenger Portoroz Challenger Quimper Challenger St. Brieuc Challenger Astana Challenger St. Brieuc Challenger Rome Challenger Kosice Challenger Noumea Challenger Orleans Challenger Noumea Challenger Kosice Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton San Marino Challenger Campos do Jordao Challenger Manila Challenger Open de la Ville de Saint Denis - Reunion Island Blois Challenger Napoli Challenger Mons Challenger Mauritius Open - Mauritius Internazionali di Tennis Dell'Umbria - Todi Jameson Cup - Milan Como Challenger Rennes Challenger St. Remy Challenger Szczecin Challenger Challenger 42 - Andrezieux Volvo Sylt Open - Sylt Challenger 42 - Andrezieux Mouilleron-Le-Captif Challenger Lille Challenger Sina-Kia Motors Tennis Cup - Cordenons Reunion Island Challenger Bordeaux Challenger Mouilleron-Le-Captif Challenger Mestre Challenger Loughborough Challenger Bauer Watertechnology Cup - Eckental Recanati Challenger The LTA Wrexham Challenger - Wrexham Brest Challenger Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Bangkok Challenger Bordeaux Challenger Turin Challenger X Torneo Internazionale di Tennis - Barletta Open Mutouest St. Brieuc - St. Brieuc Roma Open Challenger - Rome Jameson Cup - Milan Warsteiner Challenger Lubeck - Lubeck Rennes Challenger Gemax Open - Belgrade Glasgow Challenger IPP Open - Helsinki Recanati Challenger Cassis Challenger Barcelona Challenger Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Internationaux de Doubs Open de Franchie-Comte - Besancon Orbetello Challenger Bauer Watertechnilogy Cup 2008 - Eckental St.Petersburg Challenger by Kinex - St. Petersburg Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi FILA Challenger - Biella Generali Open 2002 - Kitzbuhel IX Ciutat de Barcelona - Barcelona Canottieri Mincio Open - Mantova Challenger Ford de Cherbourg - Cherbourg Open Sainte Victoire - Aix-En-Provence Sunrise Challenger Challenger Ford de Cherbourg - Cherbourg San Marino Cepu Open - San Marino The LTA Men's Challenger - Southampton Portoroz Challenger Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava Open de Rennes La Trinitaine - Rennes Open 13 - Marseille Allianz Suisse Open - Gstaad Aamulehti Tampere Open - Tampere Akbank Private Banking TED Open - Istanbul 2003 Mercedes Cup - Stuttgart Yuba City Challenger Tennislife Cup - Napoli Open de Rennes - Rennes Genova Challenger Jersey Challenger Napoli Challenger Milan Indoors - Milan Open 13 - Marseille Allianz Suisse Open - Gstaad Monza Challenger Generali Open - Kitzbuhel Genova Challenger CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Napoli Challenger Ostrava Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Carson Challenger Brasil Open - Costa do Sauipe Rome Challenger Open de la Comunidad Valenciana - Valencia Bordeaux Challenger Prostejov Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest Open de Moselle - Metz Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz St. Petersburg Open - St. Petersburg Open 13 - Marseille Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Open de Moselle - Metz Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca St. Brieuc Challenger Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Noumea Challenger Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Dallas Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Seville Challenger Cherbourg Challenger BCR Open Romania - Bucharest Noumea Challenger Kremlin Cup - Moscow Arad Challenger Grand Prix de Tennis de Lyon - Lyon San Benedetto Challenger Heineken Open - Auckland ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Cherbourg Challeger Kazan Challenger Grand Prix Hassan II - Casablanca Napoli Challenger Movistar Open - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Sunrise Challenger Open 13 - Marseille St. Brieuc Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Abierto Mexicano Telcel - Acapulco International German Open - Hamburg Open 13 - Marseille Campionati Internazionali di Sicilia - Palermo Turin Challenger Rome Challenger Antalya Cup - Antalya Rennes Challenger Rome Challenger Campionati Internazionali di Sicilia - Palermo Fergana Challenger Ostrava Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Cherbourg Challenger Panama City Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Vercelli Challenger Rome Challenger Open de Nice Cote d'Azur - Nice Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Orleans Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Aix En Provence Challenger German Tennis Championships - Hamburg Loughborough Challenger Kremlin Cup - Moscow Cherbourg Challenger Copa Claro - Buenos Aires Segovia Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Orbetello Challenger Mouilleron-Le-Captif Challenger Grand Prix Hassan II - Casablanca Bordeaux Challenger Furth Challenger Royal Guard Open Chile - Vina del Mar Open 13 - Marseille San Marino Challenger Madrid Challenger Ostrava Challenger CA Challenge 2002 - Graz Open 13 - Marseille Quimper Challenger Napoli Challenger Milan Challenger Brest Challenger San Benedetto Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Meknes Challenger Kenitra Challenger Open Sud de France - Montpellier Mestre Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Bergamo Challenger Blois Challenger Banca Stato Challenger Lugano - Lugano Rennes Challenger Medibank International - Sydney Tunis Open - Tunis Mercedes Cup - Stuttgart VII Torneo Internazionale di Tennis - Barletta Internationaux du Doubs - Besancon Open Romania - Bucharest Morocco Tennis Tour - Fes Open Seat Godo 2005 - Barcelona Open de Nice Cote d'Azur - Nice Open 13 - Marseille Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Davis Cup, Group 2, REL2, ITA-POL 3-2 VTR Open - Vina del Mar Copa Claro - Buenos Aires Heineken Open - Auckland Tennis Masters Series - Rome Milan Indoors - Milan Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Open 13 - Marseille Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Next Generation Hardcourts - Adelaide St. Petersburg Open - St. Petersburg Campionati Internazionali d'Italia - Rome BCR Open Romania - Bucharest Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano Telcel - Acapulco Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Wimbledon - London French Open - Paris Open 13 - Marseille Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Pacific Life Open - Indian Wells Davis Cup, Group I, 2R, ITA-SLO 5-0 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Olympics - Beijing Wimbledon - London French Open - Paris Pacific Life Open - Indian Wells Australian Open - Melbourne Hopman Cup - Perth Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0